package com.pbd.client;

import java.util.List;
import java.util.Map;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.pbd.shared.ALBUMMASTER;
import com.pbd.shared.PARTY;

public interface MemberServiceAsync {

	void saveOrUpdateMember(PARTY party, Map partyRelatedInfoMap, AsyncCallback<String> callback);
	
	void getPartyList(String whereClause, String[] filterAndOrderExtraColumnExps,AsyncCallback<List<Map>> callback);
	
	void getPartyInfoMap(Long partyId,AsyncCallback<Map> callback);
	
	void getParty(Long partyId,AsyncCallback<Map> callback);
	
	void saveAlbum(ALBUMMASTER albumMaster, List mediaRelationList, String htmlContent,AsyncCallback<List> callback);

}
